package com.books.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.books.vo.Book;
import org.springframework.stereotype.Repository;


import java.util.List;

@Repository
public interface BookMapper extends BaseMapper<Book> {

    List<Book> getAll();

    //用插件mp的自定义的分页
    IPage<Book> getPage_1(IPage<?> page);

    //没用插件的分页查询
    List<Book> getPage_2(Integer c, Integer s);

    //条件查询图书属性
    IPage<Book> getPageTpye(IPage<?> page, Integer type);

    //条件查询图书名字
    IPage<Book> getPageName(IPage<?> page, String name);

}
